$(function () {
    init()

    function init() {
        getReg()
    }


    function getReg() {
        // 获取表单内容
        /* 
      1 获取手机号码 合法性的验证
      2 不通过 给出一个提示 不再往下执行
      3 通过 
      4 获取手机号码 发送请求或者验证码 
      5 成功获取之后 
        1 禁用按钮 不让再去点击 disabled 
        2 开启定时器 60s
          1 把倒计时的时间放大按钮上 让用户看到 修改按钮的文本
          2 时间到了
            清除定时器
            重置的按钮的文本
            重新启用按钮 
       */


        $("#getyzm").on("tap", function () {
            //    获取手机号码 验证
            var mb_text = $("[name='mb']").val().trim();
            console.log(mb_text);
            if (!$.checkPhone(mb_text)) {
                // 错误提示
                mui.toast("手机号码不合法")
            } else {
                $.ajax({
                    type: "post",
                    url: "users/get_reg_code",
                    data: {
                        mobile: mb_text
                    },
                    dataType: "json",
                    success: function (res) {
                        console.log(res);
                        if (res.meta.status == 200) {
                            // 成功
                            $("#getyzm").attr("disabled", "disabled")
                            var time = 5;
                            $("#getyzm").text(time + "秒后获取")
                            // 开启定时器
                            var timeid = setInterval(function () {
                                time--;
                                $("#getyzm").text(time + "秒后获取")
                                if (time == 0) {
                                    clearInterval(timeid)
                                    $("#getyzm").removeAttr("disabled")
                                    $("#getyzm").text( "获取验证码")

                                }
                            }, 1000)

                        } else {
                            // 失败
                        }

                    }
                });
            }


        })



        $("#zc").on("tap",function(){
            var mobile_txt = $("[name='mb']").val().trim();
            var code_txt = $("[name='yzm']").val().trim();
            var email_txt = $("[name='email']").val().trim();
            var pwd_txt = $("[name='psw']").val().trim();
            var pwd_txt1 = $("[name='psw1']").val().trim();
            var gender_txt = $("[name='radio1']:checked").val();
            if(!$.checkPhone(mobile_txt)){
                mui.toast("手机号码格式不正确")
                return
            }
            if(!code_txt.length ==4){
                mui.toast("验证码格式不正确")
                return
            }
            if(!$.checkEmail(email_txt)){
                mui.toast("邮箱格式不正确")
                return
            }
            if(pwd_txt.length<6){
                mui.toast("密码格式不正确")
                return
            }
            if(pwd_txt1!=pwd_txt){
                mui.toast("密码不一致")
                return
            }
            var fromData = {
                mobile: mobile_txt,
                code: code_txt,
                email: email_txt,
                pwd: pwd_txt,
                gender: gender_txt
            }
            // 发送ajax请求
            $.ajax({
                type: "post",
                url: "users/reg",
                data: fromData,
                dataType: "json",
                success: function (res) {
                    console.log(res);
                    if(res.meta.status == 200){
                        setTimeout(function(){
                            mui.toast("注册成功")
                            location.href ="login.html"
                        })
                    }
                    else{
                        // 失败
                        mui.toast(res.meta.msg);
                    }
                }
            });
           
        })


    }



   
})